package viewPackage;

import java.awt.*;
import java.awt.event.*;

import javax.swing.*;

@SuppressWarnings("serial")
public class AanbodWijzigen extends JPanel {
	private JButton dienstSelecterenButton, artikelSelecterenButton,
			dienstToevoegenButton, artikelToevoegenButton;
	private JLabel titelTekst;

	public AanbodWijzigen() {
		Box totaalBox = Box.createVerticalBox();
		JPanel knoppenPaneel = new JPanel();
		knoppenPaneel.setLayout(new GridLayout(2, 2, 2, 2));

		dienstSelecterenButton = new JButton("Dienst bewerken");
		artikelSelecterenButton = new JButton("Artikel bewerken");
		artikelToevoegenButton = new JButton("Nieuw artikel");
		dienstToevoegenButton = new JButton("Nieuwe dienst");

		knoppenPaneel.add(dienstSelecterenButton);
		knoppenPaneel.add(artikelSelecterenButton);
		knoppenPaneel.add(dienstToevoegenButton);
		knoppenPaneel.add(artikelToevoegenButton);

		Font titelFont = new Font("Dialog", 1, 20);
		titelTekst = new JLabel("Aanbod wijzigen");
		titelTekst.setFont(titelFont);

		titelTekst.setAlignmentX((Component.LEFT_ALIGNMENT));
		knoppenPaneel.setAlignmentX((Component.LEFT_ALIGNMENT));

		totaalBox.add(titelTekst);
		totaalBox.add(Box.createVerticalStrut(10));
		// totaalBox.add(knoppenBovenBox);
		totaalBox.add(knoppenPaneel);

		add(totaalBox);
	}

	public JButton getDienstSelecterenButton() {
		return dienstSelecterenButton;
	}

	public JButton getArtikelSelecterenButton() {
		return artikelSelecterenButton;
	}

	public JButton getDienstToevoegenButton() {
		return dienstToevoegenButton;
	}

	public JButton getArtikelToevoegenButton() {
		return artikelToevoegenButton;
	}

	public void setListener(ActionListener listener) {
		dienstSelecterenButton.addActionListener(listener);
		artikelSelecterenButton.addActionListener(listener);
		dienstToevoegenButton.addActionListener(listener);
		artikelToevoegenButton.addActionListener(listener);
	}
}
